package com.iot.model.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.lang.Long;
import java.util.Date;
import java.lang.String;
import java.lang.Integer;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * UserInfomodel
 * @author: dh
 * @date: 2024-04-20 17:20:48
 */
@Data
@TableName(value = "tb_user_info")
public class UserInfoEntity implements Serializable {

	/**
	 * 主键
	 */
	@TableId(type= IdType.AUTO)
	private Long id;

	/**
	 * 账号表主键
	 */
	private Long authId;

	/**
	 * 语言
	 */
	private Integer language;

	/**
	 * 手机号
	 */
	private String phone;

	/**
	 * 用户名
	 */
	private String userName;

	/**
	 * 昵称
	 */
	private String nickName;

	/**
	 * 图片地址
	 */
	private String avatarsUrl;

	/**
	 * 1 - 男性， 2 - 女性
	 */
	private Integer sex;

	/**
	 * 年龄
	 */
	private Integer age;

	/**
	 * yyyy
	 */
	private String birthYear;

	/**
	 * height
	 */
	private BigDecimal height;

	/**
	 * weight
	 */
	private BigDecimal weight;

	/**
	 * 步幅/步长, 米
	 */
	private BigDecimal step;

	/**
	 * 步数目标, 步
	 */
	private BigDecimal goalStep;

	/**
	 * 0 - 公制， 1 - 英制
	 */
	private Integer unit;

	/**
	 * 
	 */
	private Integer state;

	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 修改时间
	 */
	private Date updateTime;

	/**
	 * 是否开启分享（关闭-0，开启-1）
	 */
	private Integer isOn;

	private String applyEmail;

	private String cid;
}
